Tamara\Wp\Plugin\Dependencies\Buzz\Middleware\DigestAuthMiddleware D

Total Complexity 126
Dependencies 3
Dependents 0
Total lines 823
Lines of code 388
Logical lines of code 242
Comment lines 256
Methods 41
Properties 15

Methods 41

Method Rating Maintainability Complexity Lines of code
getHeader()
A
42 15 49
parseWwwAuthenticateHeader()
A
46 12 41
getQOP()
A
56 8 21
getHA1()
A
55 8 20
getResponse()
S
56 7 19
setMethod()
S
55 6 23
getHA2()
S
56 6 18
setOptions()
S
58 6 16
parseAuthenticationInfoHeader()
S
60 5 14
getClientNonce()
S
60 4 14
setQOP()
S
61 4 13
unquoteString()
S
63 4 11
hash()
S
68 3 7
setAuthenticationMethod()
S
68 3 7
setAlgorithm()
S
68 3 7
parseServerHeaders()
S
67 3 8
parseNameValuePairs()
S
62 2 11
getAuthenticationMethod()
S
72 2 6
getAlgorithm()
S
72 2 6
handleRequest()
S
63 2 10
setEntityBody()
S
81 1 3
setNonce()
S
81 1 3
setOpaque()
S
81 1 3
setUri()
S
81 1 3
setDomain()
S
81 1 3
__construct()
S
71 1 6
getUri()
S
82 1 3
getUsername()
S
82 1 3
getRealm()
S
82 1 3
getOpaque()
S
82 1 3
getNonceCount()
S
82 1 3
getNonce()
S
82 1 3
getMethod()
S
82 1 3
getEntityBody()
S
81 1 3
getDomain()
S
82 1 3
discardClientNonce()
S
81 1 3
setUsername()
S
81 1 3
setRealm()
S
81 1 3
setPassword()
S
81 1 3
handleResponse()
S
76 1 4
getPassword()
S
82 1 3